package edu.suda.LoopCodePlus.mapper;

import edu.suda.LoopCodePlus.entity.BackPack;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

@Mapper
public interface BackPackMapper {
    /**根据userId查询用户背包中的商品 */
    List<BackPack> select_backPackByUserId(Integer userId);
    /**根据userId和commodityId删除用户背包中的商品 */
    void delete_backPackById(@Param("userId") Integer userId, @Param("commodityId") Integer commodityId);
    /** 根据userId和commodityId更新背包中的商品 */
    void update_backPackById(@Param("userId") Integer userId, @Param("commodityId") Integer commodityId, @Param("backPack") BackPack backPack);
    /** 插入新背包物品 */
    void insert_backPackByUserId(BackPack backPack);

}
